Improving Vulnerability Inspection Efficiency Using Active Learning
نویسندگان
چکیده
Software engineers can find vulnerabilities with less effort if they are directed towards code that might contain more vulnerabilities. HARMLESS is an incremental support vector machine tool builds a vulnerability prediction model from the source inspected to date, then suggests what files should be next. In this way, reduce time and required achieve some desired level of recall for finding The also provides feedback on when stop (at recall) while at same time, correcting human errors by double-checking suspicious files. This paper evaluates Mozilla Firefox data. found 80, 90, 95, 99 percent inspecting 10, 16, 20, 34 When targeting recall, could after 23, 30, 47 Even reviewers fail identify half (50 false negative rate), detect 96 missing Our results serve highlight very steep cost protecting software (in our case study is, example, 28,750 × 20% = 5,750 95 vulnerabilities). While result benefit mission-critical projects where resources available thousands files, research challenge future work how further cost. conclusion discusses various ways goal achieved.
منابع مشابه
Improving Solar Panel Efficiency Using Reinforcement Learning
Solar panels sustainably harvest energy from the sun. To improve performance, panels are often equipped with a tracking mechanism that computes the sun’s position in the sky throughout the day. Based on the tracker’s estimate of the sun’s location, a controller orients the panel to minimize the angle of incidence between solar radiant energy and the photovoltaic cells on the surface of the pane...
متن کاملToward Improving Solar Panel Efficiency using Reinforcement Learning
Solar energy offers a pollution free and sustainable means of harvesting energy directly from the sun. Considerable effort has been directed toward maximizing the efficiency of end-to-end solar systems, including the design of photovoltaic cells [15, 26], engineering new photovoltaic architectures and materials [24], and solar tracking systems [4]. Solar tracking is especially important for max...
متن کاملImproving Hybrid Vehicle Fuel Efficiency Using Inverse Reinforcement Learning
Deciding what mix of engine and battery power to use is critical to hybrid vehicles’ fuel efficiency. Current solutions consider several factors such as the charge of the battery and how efficient the engine operates at a given speed. Previous research has shown that by taking into account the future power requirements of the vehicle, a more efficient balance of engine vs. battery power can be ...
متن کاملImproving the efficiency of learning CSP solvers
Backtracking CSP solvers provide a powerful framework for search and reasoning. The aim of constraint learning is increase global reasoning power by learning new constraints to boost reasoning and hopefully reduce search effort. In this thesis constraint learning is developed in several ways to make it faster and more powerful. First, lazy explanation generation is introduced, where explanation...
متن کاملFederated Learning: Strategies for Improving Communication Efficiency
Federated Learning is a machine learning setting where the goal is to train a highquality centralized model with training data distributed over a large number of clients each with unreliable and relatively slow network connections. We consider learning algorithms for this setting where on each round, each client independently computes an update to the current model based on its local data, and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Software Engineering
سال: 2021
ISSN: ['0098-5589', '1939-3520', '2326-3881']
DOI: https://doi.org/10.1109/tse.2019.2949275